A Scalable Implementation of Virtual Memory HAT Layer for Shared Memory Multiprocessor Machines

نویسندگان

  • Ramesh Balan
  • Kurt Gollhardt
چکیده

This paper describes the design and implementation of the UNIX@ SVR4.2 Virtual Memory (VM) Hardware Address Translation (ÌIAT) layer that can be used as a model for other multiprocessor (MP) platforms in terms of scalability and MP related interfaces between the IIAT layer and the machine independent layer. SVR4.2 is a SVR4.1 ES based kernel that suppo¡s shared memory multiprocessors and light weight processes in a shared address space. By implementing a fine-grained locking mechañisn¡ a lazy Translation Lookaside Buffer (TLB) shootdown evaluation policy and other improvements over the SVR4 design _ the memory management feature is made scalable in terml of number of processors as well as size of memory supported. Providing a small set of interfaces beiween the machine dependent and independent layers for TLB consistency and a simple set of locking requirements between th€ two layers, SVR4.2 facilitates thè portability of the memory management feature to other multiprocessor platforms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Virtual Clusters: Resource Mangement on Large Shared-memory Multiprocessors a Dissertation Submitted to the Department of Computer Science and the Committee on Graduate Studies of Stanford University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy

Despite the fact that large scale shared-memory multiprocessors have been commercially available for several years, system software that fully utilizes all of their features is still not available. These machines require system software that is scalable, supports fault containment, and provides scalable resource management. Software supporting these features is currently unavailable, mostly due...

متن کامل

An Argument for Simple COMA

We present design details and some initial performance results of a novel scalable shared memory multiprocessor architecture that incorporates the major strengths of several contemporary multiprocessor architectures while avoiding their most serious weaknesses. Speciically, our architecture design incorporates the automatic data migration and replication features of cache-only memory architectu...

متن کامل

Evaluating the Potential of Programmable Multiprocessor Cache Controllers

The next generation of scalable parallel systems e g machines by KSR Convex and others will have shared memory supported in hardware unlike most current generation machines e g o erings by Intel nCube and Thinking Machines However current shared memory architectures are constrained by the fact that their cache controllers are hardwired and in exible which limits the range of programs that can a...

متن کامل

Distributed Shared Memory

This paper presents the overview of parallel computer models. Practical parallel machines which are parallel virtual machine (PVP), symmetric multiprocessor (SMP), massively parallel processor (MPP), distributed shared memory (DSM), and clusters of workstation (COWs) are described. According to the classification of practical parallel machines, this paper mainly deals with distributed shared me...

متن کامل

Semiotics of Collective Memory of the Iran-Iraq War (Holy Defence): A Case Study of the Shared Images in Virtual Social Networks

This study aims to achieve a semiotic understanding of collective memory of the Iran-Iraq war. For this purpose, samples of images in virtual social networks shared in response to the news of discovery and return of the bodies of more than 175 divers have been analyzed. Visual signs in photographs, cartoons, graphic designs, prints, paintings and posters, in methods of historical pictures and f...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992